package com.ms.game.level;

public enum LevelChangeWay {
	
	// 增加金錢的行為, id 必須大於 0 =============================================
		ADD_TEST(1, "增加測試"),
		
		/** 遊戲館中獲得經驗 */
		ADD_GET_EXP_FROM_GAME(10, "遊戲館中獲得經驗"),
		
		/** 從道具卡中增加經驗*/
		ADD_USE_ITEM(11, "使用道具獲得經驗"),

		// 減少金錢的行為, id 必須小於 0 =============================================
		SUB_TEST(-1, "減少測試");

		/**
		 * 代表數值
		 */
		private int id;

		/**
		 * 說明
		 */
		private String desc;

		/**
		 * @param id
		 *            代表數值
		 * @param desc
		 *            說明
		 */
		private LevelChangeWay(int id, String desc) {
			this.id = id;
			this.desc = desc;
		}

		public int getId() {
			return id;
		}

		public void setId(int id) {
			this.id = id;
		}

		public String getDesc() {
//			return desc;
			return this.name();//20160518 改成回傳enum.name()
		}

		public void setDesc(String desc) {
			this.desc = desc;
		}
		
}
